package vashion.azeroth.context.pojo;

import java.util.Date;

import vashion.azeroth.core.pojo.BaseObject;

/**
 * 粉丝表
 * 
 * */
public class PersonalFollowContext extends BaseObject {

	private static final long serialVersionUID = -4010134956607065081L;

	/**
	 * 主键ID
	 * 
	 * */
	private Long followId;

	/**
	 * 被关注粉丝ID
	 * 
	 * 必填
	 * 
	 * */
	private Long memberId;

	/**
	 * 被关注粉丝名称
	 * 
	 * 必填
	 * 
	 * */
	private String memberName;

	/**
	 * 粉丝ID
	 * 
	 * 必填
	 * 
	 * */
	private Long fansMemberId;

	/**
	 * 粉丝名称
	 * 
	 * 必填
	 * 
	 * */
	private String fansMemberName;

	/**
	 * 关注状态
	 * 
	 * @see AzerothConstants.PersonalFollow.PersonalFollowStatus;
	 * 
	 * */
	private Integer status;

	/**
	 * 添加时间
	 * 
	 * */
	private Date timeAdd;

	/**
	 * 修改时间
	 * 
	 * */
	private Date timeEdit;

	/**
	 * 备注
	 * 
	 * */
	private String remark;

	/**
	 * 会员昵称
	 * 
	 * */
	private String nickName;

	/**
	 * 员会头像
	 * 
	 * **/
	private String headImg;

	/**
	 * 会员等级
	 * 
	 * */
	private String vipLevel;

	/**
	 * 关联关系
	 * 
	 * 1:已关注
	 * 
	 * 2：相互关注
	 * 
	 * */
	private String relation;

	public Long getFollowId() {
		return followId;
	}

	public void setFollowId(Long followId) {
		this.followId = followId;
	}


	public String getMemberName() {
		return memberName;
	}

	public void setMemberName(String memberName) {
		this.memberName = memberName;
	}

	public Long getMemberId() {
		return memberId;
	}

	public void setMemberId(Long memberId) {
		this.memberId = memberId;
	}

	public Long getFansMemberId() {
		return fansMemberId;
	}

	public void setFansMemberId(Long fansMemberId) {
		this.fansMemberId = fansMemberId;
	}

	public String getFansMemberName() {
		return fansMemberName;
	}

	public void setFansMemberName(String fansMemberName) {
		this.fansMemberName = fansMemberName;
	}

	public Integer getStatus() {
		return status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	public Date getTimeAdd() {
		return timeAdd;
	}

	public void setTimeAdd(Date timeAdd) {
		this.timeAdd = timeAdd;
	}

	public Date getTimeEdit() {
		return timeEdit;
	}

	public void setTimeEdit(Date timeEdit) {
		this.timeEdit = timeEdit;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getNickName() {
		return nickName;
	}

	public void setNickName(String nickName) {
		this.nickName = nickName;
	}

	public String getHeadImg() {
		return headImg;
	}

	public void setHeadImg(String headImg) {
		this.headImg = headImg;
	}

	public String getVipLevel() {
		return vipLevel;
	}

	public void setVipLevel(String vipLevel) {
		this.vipLevel = vipLevel;
	}

	public String getRelation() {
		return relation;
	}

	public void setRelation(String relation) {
		this.relation = relation;
	}

}